Skip to main content
TrustRadius
RubyMine

RubyMine

Overview

What is RubyMine?

RubyMine is an intelligent Ruby and Rails IDE deployment from Jet Brains.

Read more
Recent Reviews

TrustRadius Insights

RubyMine has been widely used and highly valued by developers for a variety of use cases. With over 4 years of usage reported by some …
Continue reading
Read all reviews
Return to navigation

Pricing

View all pricing

For Individuals

$99

On Premise
per year per user

For Organizations

$229

On Premise
per year per user

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jetbrains.com/store/#person…

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Starting price (does not include set up fee)

  • $9.90 per month per user
Return to navigation

Product Demos

Demo of RubyMine Interactive Rebase

YouTube

RubyMine Screenhero Dual Cursor Demo

YouTube

RubyMine Screenhero Dual Cursor Demo

YouTube

RubyMine Vs Sublime Part 1

YouTube
Return to navigation

Product Details

What is RubyMine?

RubyMine is a cross-platform IDE that provides tools for Ruby and Ruby on Rails developers out of the box. It offers smart code completion and analysis, simple code navigation, automated refactorings, an interactive debugger, Git workflow support, support for the latest RBS and JavaScript language features, database integration, and other features. These tools are integrated together in a customizable environment.

RubyMine Technical Details

Deployment TypesOn-premise
Operating SystemsWindows, Linux, Mac
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(8)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

RubyMine has been widely used and highly valued by developers for a variety of use cases. With over 4 years of usage reported by some reviewers, it has proven to be a valuable tool for creating and maintaining projects. Users have found that RubyMine speeds up the software development process, thanks to its built-in testing and debugging tools that make it easier to identify and fix problems. One specific use case where RubyMine has excelled is in developing a platform for lunch orders in a company, with excellent integration and no reported issues. Reviewers have also noted that RubyMine is a perfect match for Ruby/RoR developers of any level of experience, as long as they are comfortable with the price. The single window feature of RubyMine allows users to seamlessly switch between the IDE and terminal, eliminating the need to switch between different tools. Users have reported significant improvements in their development process, as RubyMine provides agility, organization, and performance in delivering web applications. While some users feel that resource consumption could be optimized, overall, the experience with RubyMine has been good. It has helped users be more efficient in web application development by providing recommendations and functions tailored to their needs. The IDE has been highly efficient and developer-friendly for application development using Ruby on Rails. Whether it is adding features to legacy code, writing clean code through autocompletion and error suggestions, or using intellisense and refactoring tools, RubyMine has provided tremendous benefits to users. It is also worth mentioning that RubyMine integrates well with other technologies, such as Node.js and network switches using APIs. The import and export setting option in RubyMine makes it easier for users to transfer their settings when changing machines, further enhancing its usability.

Overall, RubyMine is praised by users for its versatility and ability to meet the needs of developers working on various types of projects. From large code bases or legacy projects to proof of concept projects or automation tasks, RubyMine has proven to be a valuable tool. Users appreciate its ease of integration with versioning systems and its ability to facilitate team collaboration. For new developers, RubyMine offers features that make it easier to get started, such as one-click test running and code stepping. The availability of industry-specific forums and Stack Overflow for help with RubyMine is also appreciated. In terms of performance, users have experienced increased productivity when switching from other text editors to RubyMine. They attribute this to the support and availability of their team members, as well as the efficiency of RubyMine's shortcuts and generators, which speed up coding. The debugger in RubyMine is seen as a valuable time-saving feature compared to console debugging. It allows users to go line by line and inspect variable values, making debugging more efficient. RubyMine has been extensively used by developers for navigating and understanding Rails code, especially in big applications. Its integration with Node.js and Ruby on Rails has received high praise from users.

RubyMine has also been widely used for web development in Ruby on Rails. Users have found it to be a valuable tool for building full-stack Ruby on Rails apps, with real-time code updates when using a Docker container. It has enabled users to develop, debug, test, and analyze web applications efficiently. The IDE's features, such as autocompletion, error reporting, and various unique shortcuts, have significantly improved developer productivity. RubyMine has also been useful in writing clean code through its error suggestion features, particularly for Ruby backend projects.

For those working on large code bases or legacy projects, RubyMine has been invaluable. Its ability to navigate and understand complex codebases, as well as its seamless integration with other JetBrains products, has made it easier for users to work on these projects. Additionally, RubyMine has been praised for its efficiency in refactoring highly used code and its support for creating RSpecs and improving code documentation and cleanliness.

Furthermore, RubyMine is highly regarded for its usefulness in automation testing. Users have found it helpful in creating Cucumber tests and debugging scenarios. Automation engineers appreciate the stability and functionality of RubyMine compared to other IDEs when working on automation QA tasks.

In summary, RubyMine offers a wide range of features that enhance productivity for developers using Ruby on Rails. From speeding up the software development process to improving code quality through error suggestions and refactoring tools, RubyMine provides valuable support throughout the development lifecycle. Its seamless integration with other technologies, ease of collaboration with team members, and extensive automation testing capabilities make it a versatile and indispensable tool for developers in various contexts.

Support for Various Data Types: Users have praised the software's ability to support various data types, such as text, binary data, and numbers, making it versatile for different projects. This feature has been appreciated by numerous reviewers.

Compatibility with Version Control Systems: The compatibility of the software with version control systems like Git and SVN is highly valued by users. It enables easy collaboration among team members and efficient tracking of code changes. Several reviewers have highlighted this benefit.

Autocompletion Feature: Developers find the autocompletion feature of the code to be very beneficial. It helps them write code faster and reduces the chances of errors. Many users have specifically mentioned this as a standout feature in their reviews.

Resource-intensive: Some users have mentioned that RubyMine is resource-intensive, consuming a significant amount of memory and CPU power. This can be a drawback for users with older hardware or limited computing capabilities.

Expensive: A few developers have found RubyMine to be expensive compared to other IDEs. The higher price may make it less accessible for students and enthusiasts who are on a tight budget.

Steep learning curve: Some users have felt that RubyMine has a steep learning curve, especially for those who are not familiar with using IDEs. This could pose a challenge for new users trying to get started with the software.

Users of RubyMine have made several recommendations based on their experience with the IDE. The most common recommendations are as follows:

Try out the 30-day free trial: Many users recommend taking advantage of RubyMine's 30-day free trial to get a feel for its features and capabilities before making a purchase. This allows users to explore the IDE and decide if it suits their needs.

Learn all the shortcuts and features: For increased productivity, users suggest investing time in learning all the shortcuts and features that RubyMine offers. By becoming familiar with its comprehensive feature set, developers can make the most out of the IDE and streamline their workflow.

Consider using RubyMine for Ruby development: Several users recommend RubyMine specifically for Ruby development work. They praise its power and comprehensiveness as an IDE and believe it is well-suited for beginners as well as experienced developers who heavily use Ruby.

It is worth noting that these recommendations also highlight other notable features of RubyMine, such as its support for Git integration, refactoring tools, RoR development, full stack app development, and additional plugins and shortcuts that enhance productivity and efficiency. While some users mention that RubyMine may not be ideal for large projects with cookie cutter tools/features, overall, many reviewers recognize it as one of the best IDEs available for Ruby development.

Reviews

(1-1 of 1)
Companies can't remove reviews or game the system. Here's why
Score 9 out of 10
Vetted Review
Verified User
Incentivized
In our organization, we have been using RubyMine for Ruby on Rails project development. RubyMine is an IDE that helped us for Ruby/Rails projects development - from writing code and debugging code to testing that code and deploying a completed software application. It's all in one IDE for Ruby On Rails. It auto completes all code syntax so that we don't need to remember code syntax all the time and we are becoming more productive with help of RubyMine.
  • auto completes almost all syntax for Ruby On Rails
  • RubyMine is having ability to browse the source code for any gem you are using
  • find in project work fast and too much effective
  • Adding a breakpoints and debugging code for errors is just great with RubyMine
  • frequent software updates is sometimes tedious
  • uses more CPU memory to run, it's not light weight process
If you are Ruby On Rails Developer, RubyMine is great choice of IDE. It provides good integration with rails so that running rake tasks, generators, bundle install all can be done from within the IDE. So using RubyMine it decreases extra time to go to googling syntax for Ruby code and making developer more productive.
  • GIT integration of RubyMine
  • Autocompletes ruby code syntaxs
  • bundle install, running rake task and generators we just don't need to go to console, RubyMine provides that inbuilt.
  • sometimes it feels slow down system because of using RubyMine as it requires more memory and power.
  • RubyMine is great choice of any Ruby On Rails Developer as it reduces time of project development by providing lots of inbuilt functionalities like autocompletes syntax running rake task, git integrations and many more
RubyMine is specifically for Ruby On Rails so it is more focused and having more syntax autocompletion and other tasks automation with good code debugging skill. So, for particular Ruby On Rails project development it is much more advanced and effective than any other general IDE like Visual studio and Sublime Text.
Return to navigation